package com.cui.demoshiro.service.function;

import com.cui.demoshiro.pojo.Function;

import java.util.List;

public interface FunctionService {

    //返回一级功能列表
    List<Function> getFirstFunctionList() ;

    //根据父级id返回下级功能列表
    List<Function> getChildrenFunctionList(int parentId) ;

    //根据功能id获取功能信息
    Function getFunctionInfo(int id) ;

    //根据用户id获取对应的功能权限列表
    List<Function> getFunctionListByUser(int uid) ;

    //根据角色id获取对应的功能权限列表
    List<Function> getFunctionListByRole(int rid) ;
}
